package com.cskaoyan.javase.basic._8loop;

/**
 * 循环结构
 * 循环结构主要包括三种实现方式：
 *      1.for循环
 *      2.while循环
 *      3.do...while循环
 * 其中，for循环是最基础，也是使用最多的循环。
 *
 * for循环和while循环是完全等价的,一种循环逻辑的两种实现方式
 * do..while和它两的区别在于:
 *      for和while都是先判断再进行循环,完全可能一次都不执行
 *      do..while是先循环一次,再进行判断.所以do..while不管如何都至少循环一次
 *
 *
 * @since 11:18
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        /*
            for循环是开发中最常用的循环
            90%以上的情况 都是用for循环
            for循环的快捷键: fori

            细节:
                1.循环的控制变量,一般都使用i,j,k三个.不要用别的
                2.在循环当中,定义的变量,都是只在for循环内部生效的局部变量
          */
        for (int i = 0; i < 5; i++) {
            int num = 100;
            System.out.println("我喜欢吃🍉!");
        }
        for (int i = 0; i < 3; i++) {
            int num = 100;
        }
        int num = 100;


        // 需求: 求1 + 2 + 3 +... +100 求累加
        int result = 0;
        for (int i = 1; i <= 100; i++) {
            // int result = 0;
            result += i;
        }
        System.out.println(result);
    }
}
